body{ padding:10px 10px 10px 0px; background:#3A6EA5;}
.put { color:#004080; font-weight:bold; }
/* ************************* */
.ClewSign { background:url("ico_clew_sign.gif") no-repeat 7px 5px; }
.ClewTrue { background:url("ico_clew_true.gif") no-repeat 3px 2px; }
.ClewFalse { background:url("ico_clew_false.gif") no-repeat 3px 2px; }
.ClewYes { background:url("ico_clew_yes.gif") no-repeat 4px 5px; }
.ClewNo { background:url("ico_clew_no.gif") no-repeat 5px 5px; }
.ClewOptional { background:url("ico_clew_optional.gif") no-repeat 4px 2px; }
.ClewIgnorer { background:url("ico_clew_ignorer.gif") no-repeat 4px 2px; }
div.errorMessage {
    margin-left:5px;
    background:url("check_error.gif") no-repeat 0px 6px;
    margin-left: 5px;
    font-weight: bold;
    height: 25px;
    padding-top: 4px;
    padding-left: 16px;
    line-height: 25px;
    display:inline;
    color: #EA5200;
}
.errorSummary{padding: 5px;color: #EA5200;}
.errorSummary ul li{padding: 5px;color: #EA5200;background:url("check_error.gif") no-repeat 0px 6px;padding-left: 16px;}
label.success {
    height: 25px;
    line-height: 25px;
    margin:5px;
    padding-left: 16px;
    background:url("check_right.gif") no-repeat 0px 2px;
    color:#060;
}

/* ************************* */
input { border:1px solid #BBBBBB; height:21px; line-height:21px;}
input.error{border: 1px solid #EA5200}
textarea { border:1px solid #BBBBBB; float: left; }
select { border:1px solid #BBBBBB; float: left; }
input.btn {background:#E8F5FD url("bg_button.gif") repeat-x; float:none }
button { background:#E8F5FD url("bg_button.gif") repeat-x; }
input.sea-btn { background:#E8F5FD url("bg_button.gif") 0px 0px repeat-x; }
.input{width:150px;}
/* ************************* */
table.tab tr td { padding:9px 5px 8px 5px;}
table.tab tr.bar td { padding:9px 5px 8px 5px; }
table.tab tr.sub td { padding:9px 5px 8px 5px; }
table.tab tr.button td { padding:9px 5px 8px 5px; }

table.tab tr.bar td { background:#E9F5FF url("bg_table_tab.gif") 0px 0px repeat-x; color:#333333; font-weight:bold; }
table.tab tr.sub td { background:#E9F5FF url("bg_table_tab.gif") 0px -15px repeat-x; color:#666666; font-weight:bold; }
table.frm tr.bar td { background:#E9F5FF url("bg_table_frm.gif") 0px 0px repeat-x; color:#333333; font-weight:bold; }
table.frm tr.sub td { background:#E9F5FF url("bg_table_frm.gif") 0px -15px repeat-x; color:#666666; font-weight:bold; }
table.list tr.bar td { background:#F4F4EA url("bg_table_list.gif") repeat-x; color:#333333; font-weight:bold; }
table.list tr.sub td { background:#F4F4EA url("bg_table_list.gif") repeat-x; color:#333333; font-weight:bold; }

/* ************************* */
/* ********** 页面 ********* */
/* ************************* */
div.Block { clear:both; border:1px solid #004080; background:#FFFFFF; }
div.BlockBar { background:url("bg_bar.gif") 0px 0px repeat-x; color:#FFFFFF; font-weight:bold; text-align:left; padding:8px 6px 6px 8px; }
div.BlockBar a {color:#FFFFFF; font-weight:bold;}
div.BlockBody { clear:both; text-align:left; padding:0px; }
div.BlockContent { clear:both; text-align:left; padding:5px; }
div.BlockList { clear:both; text-align:left; padding:3px 5px 3px 5px; }
div.BlockList ul { list-style:none; }
div.BlockList li { list-style:none; padding:2px 0px 2px 0px; }
div.BlockLinks { clear:both; text-align:left;}
div.BlockLinks ul { list-style:none; }
div.BlockLinks li { list-style:none; clear: left; line-height: 22px; padding: 3px; }
div.BlockLinks li.title { font-weight: bold; background-color:#EFEFDE}
div.BlockLinks li input { height: 25px;margin-left: 10px; float: left}
div.BlockLinks li label { height: 25px; padding-left: 3px}
div.BlockButton { clear:both; text-align:left; padding:5px; }

div.BlockDof { clear:both; height:22px; background:#F4F4E8; text-align:left; padding:8px 6px 6px 6px; }
div.BlockDof div.pagings { width:auto; float:left; }
div.BlockDof div.paging { width:auto; float:left; }
div.BlockDof div.form-handle { width:auto; float:right; }

div.Block-List { clear:both; border:1px solid #004080; background:#FFFFFF; }

div.Block-Message { clear:both; border:1px solid #004080; background:#FFFFFF; }

div.Block-Menu-Search { clear:both; border:1px solid #004080; background:#FFFFFF; }
div.Block-Menu-Search div.keyword {  }
div.Block-Menu-Search div.sea-field { padding:5px 0px 5px 0px; }
div.Block-Menu-Search div.sea-button {  }

div.Block-Menu-Class { clear:both; border:1px solid #004080; background:#FFFFFF; }

div.Block-Menu-Define { clear:both; border:1px solid #004080; background:#FFFFFF; }

div.Footer { text-align:center; padding:8px 5px 8px 5px; }
div.Footer .s { color:#FFFFFF; }
div.FooterCopyright { float:left; }
div.FooterVersion { float:right; }


div.FrameBody { clear:both; }
div.FrameMenu { width:150px; }
div.FrameMain { float:left; margin-left:155px; }

div.pagings { clear:both; }
div.paging { clear:both; height:22px; font-size:11px; font-family:"Verdana","Arial"; margin:0px; }
div.paging a { text-decoration:none; padding:3px 4px 3px 4px; float:left; }
div.paging a.total { text-decoration:none; background-color:#F7F7F7; border:1px solid #cccccc; border-right:0px; font-weight:bold; margin:0px; padding-left:6px; padding-right:6px; }
div.paging a.pages { text-decoration:none; background-color:#F7F7F7; border:1px solid #cccccc; vertical-align:middle; font-weight:bold; margin-right:1px; margin-right:4px; padding-left:6px; padding-right:6px; font-family:Arial, Helvetica, sans-serif , '宋体'; }
div.paging a.page { text-decoration:none; background-color:#FFFFFF; border:1px solid #DEDEB8; vertical-align:middle; margin-right:1px; margin-right:4px; }
div.paging a.page:hover  { text-decoration:none; background-color:#F5FBFF; border:1px solid #86B9D6; }
div.paging a.pagenow { text-decoration:none; border:1px solid #DEDEB8; vertical-align:middle; background-color:#FFFFD9; color:#92A05A; font-weight:bold; margin-right:4px; }
div.paging a.around { text-decoration:none; background-color:#FFFFFF; border:1px solid #DEDEB8; margin-right:4px; }
div.paging a.around:hover { text-decoration:none; background-color:#F5FBFF; border:1px solid #86B9D6; }
div.paging a.input { margin-top:-1px; padding:0px 0px 0px 4px; }
div.paging a.input input { border:1px solid #cccccc; width:40px; height:19px; line-height:19px; background:#FFFFFF; padding:0px 0px 0px 0px; }
div.paging a.input input.btn { border:1px solid #cccccc; width:40px; height:21px; line-height:21px; background:#EDEDED; }
#tabbar-div {background:  #EFEFDE;padding-left: 10px;height: 22px;}
#tabbar-div ul {list-style: none; margin: 0px;}
#tabbar-div ul li{float: left; line-height: 22px;height: 22px; width: 80px;text-align: center;}
.tab-front {
    background: #FFF;
    font-weight: bold;
    cursor: pointer;
}
.tab-back {
    border-right: 0px solid #FFF;
    cursor: pointer;
}
.tab-hover {
    color: #FFF;
    background: #94C9D3;
    line-height: 20px;
    padding: 4px 15px 4px 18px;
    border-right: 1px solid #FFF;
    cursor: pointer;
}
#toolbar{
    height: 20px;
    background:#EFEFDE;
    line-height: 20px;
    padding: 5px;
    font-size: 12px;
    width:99%;
}
#toolbar .icon-add{ background: url("ico_handle_add.gif") no-repeat 0px 0px;padding-left: 18px;padding-right: 3px;}
#toolbar .icon-del{ background: url("ico_handle_del.gif") no-repeat 0px 0px;padding-left: 18px;padding-right: 3px;}
#toolbar .icon-search{ background: url("search.png") no-repeat 0px 0px;padding-left: 18px;padding-right: 3px;}
#toolbar .icon-edit{ background: url("ico_handle_edit.gif") no-repeat 0px 0px;padding-left: 18px;padding-right: 3px;}
#urlItem { width: 600px;}
#urlItem div{width: 600px;float: left;list-style: none;line-height: 23px;height:23px;}
#urlItem div span{float:left}
#urlItem div .url{ width:300px}
#urlItem div .title{ width:150px}
#urlItem div .type{ width:70px}
.view{background: url("search.png") no-repeat 0px 0px;padding-left: 16px;padding-right: 2px; padding-top: 5px; height: 18px;line-height: 18px;}
.update{background: url("ico_edit.gif") no-repeat 0px 0px;padding-left: 16px;padding-right: 2px; padding-top: 5px; height: 18px;line-height: 18px;}
.delete{background: url("ico_handle_del.gif") no-repeat 0px 0px;padding-left: 16px;padding-right: 2px; padding-top: 5px; height: 18px;line-height: 18px;}
.database{background: url("databases.png") no-repeat 0px 0px;padding-left: 16px;padding-right: 2px; padding-top: 5px; height: 18px;line-height: 18px;}